package com.bubbleby.social.launch.client.resources;

import com.google.gwt.i18n.client.Constants;

/**
 * The Interface I18nConstants. Change these constants to the values for your service.
 */
public interface I18nConstants extends Constants {

	/**
	 * Facebook api id.
	 *
	 * @return the string
	 */
	@DefaultStringValue("YOUR_FACEBOOK_API_ID")
	String facebookApiId();
	
	/**
	 * The Background Image width.
	 *
	 * @return the double
	 */
	@DefaultDoubleValue(1300.0)
	double imageWidth();

	/**
	 * The Background Image height.
	 *
	 * @return the double
	 */
	@DefaultDoubleValue(821.0)
	double imageHeight();

	/**
	 * The minimum Background Image height.
	 * Should be bigger than the biggest size of the boxholder + margin 
	 *
	 * @return the double
	 */
	@DefaultDoubleValue(600.0)
	double minImageHeight();
	
	
	
	/**
	 * Default mail appearing in email field.
	 *
	 * @return the string
	 */
	@DefaultStringValue("yourname@email.com")
	String defaultMail();

	/**
	 * Your Site url used to prefill mail, tweets and facebook.
	 *
	 * @return the string
	 */
	@DefaultStringValue("http://YOUR_DOMAIN/")
	String siteURL();

	/**
	 * Your Twitter account
	 *
	 * @return the string
	 */
	@DefaultStringValue("YOUR_TWITTER_ACCOUNT")
	String twitterAccount();

	/**
	 * Facebook Image caption.
	 *
	 * @return the string
	 */
	@DefaultStringValue("Get It Early!")
	String facebookCaption();

	/**
	 * Facebook header link title.
	 *
	 * @return the string
	 */
	@DefaultStringValue("I Loves It!")
	String facebookHeaderLinkTitle();

	/**
	 * Facebook thumbnail url.
	 *
	 * @return the string
	 */
	@DefaultStringValue("http://YOUR_DOMAIN/opensourceassets/fblogo.png")
	String facebookThumbnailURL();
	
	/**
	 * Email Field error in format.
	 *
	 * @return the string
	 */
	@DefaultStringValue("Email must be valid!")
	String errorEmailFormat();
}
